package org.example.demo3.demos.web.VmsTransactionFlowInvoice.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class VmsMergeBo {

    /**
     * 交易流水开票rdid
     */
    private String rdid;
    /**
     * 合并的rdids前端忽略该字段
     */
    private List<Long> rdids;//

    /**
     * 业务编号
     */
    private String ywbh; //

    /**
     * 获票人名称
     */
    private String kfhm;

    /**
     * 是否个人业务
     */
    private String isgryw;//

    /**
     * 是否首期业务
     */
    private String issqyw;//

    /**
     * 交易日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date jyrq;

    /**
     * 交易金额(含税)
     */
    private BigDecimal jyje;

    /**
     * 交易金额(不含税)
     */
    private BigDecimal bhsje;

    /**
     * 税率
     */
    private BigDecimal sysl;

    /**
     * 税额
     */
    private BigDecimal xxse;

    /**
     * 未开票金额
     */
    private BigDecimal wkpje;

    /**
     * 险种代码
     */
    private String xzdm;//

    /**
     * 险种简称
     */
    private String xzjc;//

    /**
     * 险种全称
     */
    private String xzqc;//

    /**
     * 投保单号
     */
    private String tbdh;//

    /**
     * 证件类型
     */
    private String zjlx;//

    /**
     * 证件号码
     */
    private String zjhm;//
    /**
     * 手机号
     */
    private String sjh;

    /**
     * 电子邮箱
     */
    private String dzyx;//
    /**
     * 纳税人识别号
     */
    private String nsrsbh;//


}
